// Learn cc.Class:
//  - [Chinese] http://docs.cocos.com/creator/manual/zh/scripting/class.html
//  - [English] http://www.cocos2d-x.org/docs/creator/en/scripting/class.html
// Learn Attribute:
//  - [Chinese] http://docs.cocos.com/creator/manual/zh/scripting/reference/attributes.html
//  - [English] http://www.cocos2d-x.org/docs/creator/en/scripting/reference/attributes.html
// Learn life-cycle callbacks:
//  - [Chinese] http://docs.cocos.com/creator/manual/zh/scripting/life-cycle-callbacks.html
//  - [English] http://www.cocos2d-x.org/docs/creator/en/scripting/life-cycle-callbacks.html

cc.Class({
    extends: cc.Component,
    properties: {
        hintMsg: cc.Label,
        roateSpr: cc.Node
    },

    setUINode(node) {
        this._itemNode = node;
        this.setBuild(node.getComponent('WindowBuild'));
    },

    setBuild(build) {
        this._build = build;
    },

    getBuild() {
        return this._build;
    },

    show(data) {
        if (typeof (data) == 'string') {
            this.hintMsg.string = data;
        } else {
            this.hintMsg.string = '加载中,请稍等';
        }
        this.roateSpr.runAction(cc.repeatForever(cc.rotateBy(2, 360)));
    },

    onLoad() {

    },

    dismiss() {
        this.roateSpr.stopAllActions();
        cc.windowManager.dismissWindow(this);
    },




    onKeyPressed(keyCode) {

    },

    onViewClickListener(sender, data) {

    }

    // start () {

    // },

    // update (dt) {},
});